﻿using System;
using BCS.NativeBusiness;

namespace BCS.Business
{
        /// <summary>
        /// 表示采集卡
        /// </summary>
        public class GraphicsCard : NativeGraphicsCard
        {
                #region 构造函数

                public GraphicsCard(int id)
                        : base(id)
                {
                }

                #endregion 构造函数

                #region 常量

                public const int ImageWidth = 768;

                public const int ImageHeight = 576;

                #endregion 常量

                #region 属性

                public String Name
                {
                        get
                        {
                                return Id + "号采集卡";
                        }
                }

                #endregion 属性

                #region 方法

                public unsafe bool TransformSnapImageData(Camera camera)
                {
                        TransformSnapShotData(camera.ImageBuffer);

                        return true;
                }

                #endregion 方法
        }
}